Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 France F4 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 France F1 France F6 Belgium F1 Netherlands F2 Netherlands F3 Netherlands F4 Netherlands F4 Belgium F10 Belgium F14 France F14 Netherlands F2 Belgium F7 France F18 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 France F2 Italy F6 Open de Montauban - Montauban Citta di Monza - Monza Pekao Open 2005 - Szczecin Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding San Remo Tennis Cup - San Remo GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan IPP Open - Helsinki Tennis Napoli Cup - Napoli BNP Paribas Primrose - Bordeaux Porsche Open - Poznan BSI Challenger Lugano - Lugano Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava San Luis Potosi Challenger - San Luis Potosi Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental BMW Tennis Championship - Sunrise Szczecin Challenger Mons Challenger Aachen Challenger Genova Challenger Bordeaux Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Abierto Club Casablanca - Mexico City Seoul Challenger Schickedanz Open 2007 - Furth Guangzhou Challenger Pingguo Challenger Bordeaux Challenger Furth Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Scheveningen Challenger Sopot Challenger Tampere Challenger Trani Challenger Manerbio Challenger Como Challenger St. Remy Challenger Szczecin Challenger Maia Open 2002 - Maia EI Bank Bulgarian Challenger - Sofia The Hilversum Open - Hilversum Izmir Challenger Open de L'Isere - Grenoble Macedonian Open - Skopje Tunis Open - Tunis Mons Challenger Challenger 42 - Andrezieux Rennes Challenger Zivnobanka Czech Open - Prostejov Seoul Challenger XXVIII Edizione 'A.Savoldi' - Manerbio GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg ATP Challenger 2003 Numea - New Caledonia Noumea Challenger Challenger Leon 2004 - Leon Memorial Savigni - Sassuolo Dallas Challenger Siemens Open 2007 - Scheveningen Quimper Challenger Olbia Challenger - Olbia Garden Open 2005 - Rome X Abierto Internacional de Salinas - Salinas Memorial Savigni - Sassuolo Open de Montauban - Montauban Ljubljana Open - Ljubljana Banca Stato Challenger - Lugano Siemens Open 2003 - Scheveningen Napoli Challenger Bordeaux Challenger Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Quimper Challenger Le Gosier Challenger Tunis Challenger Ostrava Challenger Braunschweig Challenger Steelers Cup - Kosice Orbetello Challenger Segovia Challenger Como Challenger Mordovia Cup - Mordovia Szczecin Challenger Orleans Challenger Mons Challenger Samsung Securities Cup - Seoul Tehran Open 2004 - Tehran Cherbourg Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger KGHM Polish Indoors - Wroclaw Siemens Open 2004 - Scheveningen Segovia Challenger Riviera di Rimini Challenger 2004 - Rimini Orleans Challenger Arpa Ceramic Cup - Reggio Emilia Mons Challenger Draft Corona Mexico City Open - Mexico City Rennes Challenger Czech Open 2005 - Prostejov Timisoara Challenger - Timisoara Prosperita Open 2007 - Ostrava Geneva Challenger Reunion Island Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini St. Petersburg Challenger - St. Petersburg Noumea Challenger Cherbourg Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open des Alpes Trophee BNP Paribas - Grenoble KGHM Dialog Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon ECM Prague Open 2005 - Prague Rennes Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Lambertz Open by Stawag - Aachen Bordeaux Challenger Blois Challenger Marburg Challenger IPP Open - Helsinki Cordenons Challenger Liberec Challenger Orleans Challenger Heilbronn Challenger Bordeaux Challenger Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Samsung Securities Cup - Seoul Meerbusch Challenger Orbetello Challenger San Marino Challenger Budapest Challenger Eckental Challenger China Open - Beijing Open Mutouest de Saint-Brieuc - St. Brieuc Rennes Challenger Quimper Challenger Cherbourg Challenger Lyon Challenger Blois Challenger Mons Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Ethias Trophy - Mons Eckental Challenger Lyon Challenger Open de Franche-Comte - Besancon Mouilleron-Le-Captif Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Reunion Island Challenger Trnava Challenger Casablanca Challenger Wroclaw Challenger Wolfsburg Challenger Open de la Ville de Saint Denis - Reunion Island Bordeaux Challenger Prague Challenger Internationaux de Tennis de Brest - Brest Grand Prix de Tennis de Lyon - Lyon ECM Cup - Prague Open 13 - Marseille Open de Montauban - Montauban Sporting Challenger 2003 - Turin Legg Mason Tennis Classic - Washington D.C. Binghamton Professional Tennis Tournament - Binghamton Braunschweig Challenger Lisbon Challenger Turin Challenger Open de L'Isere-Open 38 - Grenoble USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Canberra Challenger The LTA Bolton Challenger - Bolton Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2003 - Leon USTA Challenger of Dallas - Dallas 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Rome Challenger 2003 Freeman Men's Challenger - Joplin Stella Artois Clay Court Championships - Budaors Heineken Open - Auckland Prostejov Challenger Schickendanz Open - Furth Furth Challenger Monza Challenger Quimper Challenger Pau Challenger Nord LB Open - Braunschweig Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Rhein-Main Challenger 2003 - Aschaffenburg Liberec Challenger Recanati Challenger Fujitsu Siemens Open - Budapest Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Open 13 - Marseille The Scottish Tennis Championships - Edinburgh San Remo Tennis Cup - San Remo St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba DPD Challenger 2002 - Aschaffenburg Nottingham-2 Challenger Synsam Swedish Open - Bastad Challenger Casino Lugano - Lugano The Priority Telecom Open - Amersfoort The LTA Men's Challenger Wrexham - Wrexham Banca Stato Challenger Lugano - Lugano Pilot Pen Tennis - New Haven Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Campionati Internazionali di Sicilia - Palermo Volkswagen Challenger 2004 - Wolfsburg Mallorca Open - Mallorca Sarajevo Open 2004 - Sarajevo AAPT Championships - Adelaide Open Sainte Victoire - Aix-En-Provence Kremlin Cup - Moscow Open Prevadies - St. Brieuc Open de L'Isere - Grenoble St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Orleans Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Eckental Challenger Chennai Open - Chennai Ethias Trophy - Mons SAP Open - San Jose Grand Prix Hassan II - Casablanca Trani Challenger Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Open de Moselle - Metz Allianz Suisse Open Gstaad - Gstaad PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Rome Challenger Napoli Challenger Allianz Suisse Open Gstaad - Gstaad Prague Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Prostejov Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier Kolding Challenger Bratislava Challenger Brisbane International - Brisbane Petange Challenger SA Tennis Open - Johannesburg Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Mons Challenger Cherbourg Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Rennes Challenger Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Davidoff Swiss Indoors Basel - Basel Winston Salem - Winston Salem Catella Swedish Open - Bastad Tanger Challenger BCR Open Romania - Bucharest Meknes Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier SAP Open - San Jose Open 13 - Marseille Brisbane - Brisbane Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger Sunrise Challenger Noumea Challenger Grand Prix Hassan II - Casablanca Barletta Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Heineken Open - Auckland Credit Agricole Suisse Open - Gstaad Rome Challenger Open Sud de France - Montpellier Erste Bank Open - Vienna Moselle Open - Metz Alphen Challenger If Stockholm Open - Stockholm Trnava Challenger Mons Challenger Mouilleron-Le-Captif Challenger Tunis Challenger Garanti Koza Sofia Open - Sofia Next Generation Adelaide International - Adelaide Pilot Pen Tennis - New Haven Ordina Open - s-Hertogenbosch Masters Series - Hamburg Shenzhen Open - Shenzhen The Stella Artois Championships - London ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Tata Open Maharashtra - Pune Turkish Airlines Open Antalya - Antalya Ordina Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz SA Tennis Open - Johannesburg Open 13 - Marseille Serbia Open - Belgrade Gerry Weber Open - Halle Allianz Suisse Open - Gstaad International German Open - Hamburg Pilot Pen Tennis - New Haven Liberec Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg Aachen Challenger China Open - Beijing Trnava Challenger Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Adidas Open de Toulouse - Toulouse Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Le Gosier Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Tunis Challenger Open 13 - Marseille Mons Challenger Open de Moselle - Metz Topshelf Open - 's-Hertogenbosch Aptos Challenger Challenger 42 - Andrezieux Moselle Open - Metz If Stockholm Open - Stockholm Sporting Challenger - Turin Orleans Challenger Schickendanz Open - Furth European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Scheveningen Challenger Meknes Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Togliatti Cup - Togliatti Winston-Salem Open - Winston-Salem Hilton Waikoloa Village USTA Challenger - Waikoloa Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Open Mutouest - St. Brieuc Antalya Cup - Antalya San Luis Potosi Challenger - San Luis Potosi VII Torneo Internazionale di Tennis - Barletta European Open - Antwerp Unique Zagreb Open - Zagreb Open Sud de France - Montpellier KGHM Polish Indoors - Wroclaw Open Romania - Bucharest Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis If Stockholm Open - Stockholm Medibank International - Sydney China Open - Beijing Open 13 Provence - Marseille Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Barletta Challenger Francavilla Challenger Ordina Open - 's-Hertogenbosch Rogers Cup - Montreal Davidoff Swiss Indoors - Basel Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Bank Austria Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Kremlin Cup - Moscow Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne Bet-at-home Open - Hamburg Aircel Chennai Open - Chennai Estoril Open - Estoril Campionati Internazionali D'Italia - Rome Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag French Open - Paris French Open - Paris The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad European Open - Antwerp Thailand Open - Bangkok Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing